inceleyin

Mobile Developer 12.11.2019 /

What do we do?

                  

We are developing idenfit (Human Resources Software) which is a cloud platform lets you identify, track and manage your workforce easy and secure. It enables real-time communication between Web and mobile apps and exposes communication capabilities using REST API's

 

What we expect from you?

  • Bachelor’s Degree in Computer Science, Computer Engineering or related disciplines
  • Minimum 4 years of experience in iOS & Android development
  • Good command of spoken and written English
  • Ability to develop functional mobile applications by modern architectures like MVVM, MVP - Clean Architecture
  • Strong ability and knowledge in Android Development tools and methods including: Gradle, Android Studio, UI Layout, Intents, Services, Fragment usage, and lifecycle
  • Extensive knowledge of Android platform SDK as well as commonly applied 3rd party and open sourced libraries
  • Strong analytical and problem-solving skills  Strong knowledge of the IOS SDK (UIKit, Storyboards, Core Animation, Core Data, Autolayout)
  • Strong knowledge of asynchronous programming (GCD, NSOperationQueue)
  • Experience in more of the following technologies and instruments: CocoaPods, Xcode Instruments
  • Strong knowledge/experience in Objective,Swift and OO design principles
  • Understanding of the following technologies: XML, Web Services, HTTP(S), SOAP, REST API, JSON
  • Expert understanding of common software engineering practices (git, code documentation, continuous integration, dependency management, monitoring, version management)
  • Experience with multithreaded programming and  writing unit tests and testable code
  • Excellent problem solving, critical thinking, and communication skills
  • Excellent communication skills and the ability to work well in a team
  • Proactive, self-directed, detailed and organized
  • Solution-oriented can take the initiative, responsible
  • Excellent communication skills and the ability to work well in a team
  • Proactive, self-directed, detailed and organized
  • Immediate available is an advantage